Quaqua 3.9.5 2007-10-21

Package ch.randelshofer.quaqua.util

Contains utility classes which are used by the Quaqua Look and Feel.

See:
          Description

Interface Summary
NavigatableTabbedPaneUI NavigatableTabbedPaneUI.
ViewportPainter This interface is implemented by user interface delegates that wish to paint onto the content area of a JViewport.
 

Class Summary
AlphaColorUIResource A ColorUIResource whith an alpha channel.
ArrayUtil ArrayUtil.
BinaryPListParser Reads a binary PList file and returns it as a NanoXML XMLElement.
ButtonFocusIcon A focus ring icon with different visuals reflecting the selected state of an abstract button.
ButtonStateIcon An Icon with different visuals reflecting the state of the AbstractButton on which it draws on.
CachedPainter14 A base class used for icons or images that are expensive to paint.
ConcurrentDispatcher Processes Runnable objects concurrently on a pool of processor threads.
Debug Debug.
EventLoop An EventLoop can process events on a separate worker thread.
Fonts Fonts.
FrameButtonStateIcon An Icon with different visuals reflecting the state of the AbstractButton on which it draws on.
GroupBox GroupBox draws a Aqua-style group box similar to a native Cocoa NSBox.
HalfbrightFilter HalfbrightFilter reduces the brightness of an image by 50 percent.
ImageBevelBorder13 A fast, but somewhat inacurate version of class ImageBevelBorder14 optimized for Apples MRJ for Java 1.3.
ImageBevelBorder14 Draws a filled bevel border using an image and insets.
Images Image processing methods.
Images.GraphiteFilter Based on a code example from: http://tams-www.informatik.uni-hamburg.de/applets/hades/webdemos/00-intro/02-imageprocessing/saturation.html
InactivatableColorUIResource InactivatableColorUIResource is a color, that can be rendered using an an active state and an inactive state.
InsetsUtil Utilities for Insets.
IteratorEnumeration This Enumeration is a wrapper over an Iterator.
Methods Methods contains convenience methods for method invocations using java.lang.reflect.
MultiIcon An icon which paints one out of multiple icons depending on the state of the component.
OverlayIcon OverlayIcon.
PaintableColor This is a Color with an optional 'hidden' Paint attribute.
Preferences Utility class for accessing Mac OS X System Preferences.
ResourceBundleUtil This is a convenience wrapper for accessing resources stored in a ResourceBundle.
ScriptSystem Constants for the script systems supported by Unicode.
SequentialDispatcher Processes Runnable objects sequentially on a processor thread.
ShadowFilter ShadowFilter changes the color of an image to all black, and reduces the alpha channel to 50 percent.
ShiftedIcon ShiftedIcon renders a target icon at a different location and can return different width and height values than the target.
SizeConstrainedPanel A JPanel which has a fixed preferred width or height.
SliderThumbIcon An Icon with different visuals reflecting the state of the slider on which it draws on.
SwingWorker This is the 3rd version of SwingWorker (also known as SwingWorker 3), an abstract class that you subclass to perform GUI-related work in a dedicated thread.
TextureColor This class used to pass TexturePaint's 'through' the Swing API, so that users of our Look and Feel can work with TexturePaint's like with regular colors, but Quaqua UI components will paint using the texture instead of with the color.
TextureColor.UIResource  
Worker This is an abstract class that you subclass to perform GUI-related work in a dedicated event dispatcher.
 

Package ch.randelshofer.quaqua.util Description

Contains utility classes which are used by the Quaqua Look and Feel.


Copyright 2003-2007 (c) Werner Randelshofer.
All rights reserved.